Mathematical Analysis of the Heuristic Optimisation Mechanism of Evolutionary Programming
نویسندگان
چکیده
Evolutionary algorithms are robust and adaptive. They have found a wide variety of applications solving optimisation and search problems. As one of the main stream algorithms in evolutionary computation evolutionary programming (EP) mainly uses real values of parameters. This makes it very attractive for many engineering optimisation applications. In addition to the evolutionary characteristics more in depth dynamic optimisation mechanisms of EP is investigated in this paper. An optimisation model based on differential equations is developed to explore and exploit the inherent optimal operation process of EP. The proposed model is based on the characteristics of population evolution and uses two performance measures, (i) Population On-line Performance measure and (ii) Population Off-line Performance measure. These two measures are used to quantify the dynamic population optimisation of EP and to form the foundation for the construction of the differential equation based optimisation model. The model is proposed with strict theoretical and numerical analysis. A number of important conclusions and observations are presented in accordance with the analytical results.
منابع مشابه
Shuffled Frog-Leaping Programming for Solving Regression Problems
There are various automatic programming models inspired by evolutionary computation techniques. Due to the importance of devising an automatic mechanism to explore the complicated search space of mathematical problems where numerical methods fails, evolutionary computations are widely studied and applied to solve real world problems. One of the famous algorithm in optimization problem is shuffl...
متن کاملA Study into Ant Colony Optimisation, Evolutionary Computation and Constraint Programming on Binary Constraint Satisfaction Problems
We compare two heuristic approaches, evolutionary computation and ant colony optimisation, and a complete tree-search approach, constraint programming, for solving binary constraint satisfaction problems. We experimentally show that, if evolutionary computation is far from being able to compete with the two other approaches, ant colony optimisation nearly always succeeds in finding a solution, ...
متن کاملSoftware ENgineering A Study into Ant Colony Optimisation, Evolutionary Computation and Constraint Programming on Binary Constraint Satisfaction Problems
We compare two heuristic approaches, evolutionary computation and ant colony optimisation, and a complete tree-search approach, constraint programming, for solving binary constraint satisfaction problems. We experimentally show that, if evolutionary computation is far from being able to compete with the two other approaches, ant colony optimisation nearly always succeeds in finding a solution, ...
متن کاملNetwork Planning Using Iterative Improvement Methods and Heuristic Techniques
The problem of minimum-cost expansion of power transmission network is formulated as a genetic algorithm with the cost of new lines and security constraints and Kirchhoff’s Law at each bus bar included. A genetic algorithm (GA) is a search or optimization algorithm based on the mechanics of natural selection and genetics. An applied example is presented. The results from a set of tests carried ...
متن کاملCo-evolving add and delete heuristics
Hyper-heuristics are (meta-)heuristics that operate at a high level to choose or generate a set of low-level (meta-)heuristics to solve difficult search and optimisation problems. Evolutionary algorithms are well-known natureinspired meta-heuristics that simulate Darwinian evolution. In this article, we introduce an evolutionary-based hyper-heuristic in which a set of low-level heuristics compe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006